home *** CD-ROM | disk | FTP | other *** search
/ Xenosoft 2 / Xenosoft 2 (Game collection)(1994).iso / bioforge / script / errors.im1 < prev    next >
Text File  |  1994-12-08  |  22KB  |  411 lines

  1. ERR_MAX_NUMBER_PARAMS_D        "Exceeded maximum number (%d) of integer arguments"
  2. ERR_MAX_STRING_PARAMS_D        "Exceeded maximum number (%d) of string arguments"
  3. ERR_NO_END_OF_STRING        "Could not find end of string!"
  4. ERR_STRING_TOO_LONG_D_D        "String is %d chars long, max=%d"
  5. ERR_UNKNOWN_COMMAND_S        "Unknown command: \"%s\"."
  6. ERR_VARIABLE_NOT_FOUND        "Variable not found."
  7. ERR_NEED_CODE_BLOCK_NAME    "Must define code-block of data."
  8. ERR_NEED_LABEL_OF_DATA        "Must define label of data."
  9. ERR_CODE_BLOCK_NOT_FOUND_S    "Code-block \"%s\" not found."
  10. ERR_DATA_NOT_FOUND_D        "Element %d of data not found or invalid."
  11. ERR_DATA_NOT_FOUND_S        "Data \"%s\" not found."
  12. ERR_UNKNOWN_FCN_S            "Unknown function \"%s\"."
  13. ERR_INFINITE_LOOP_D            "Infinite loop? Stopped after %d commands."
  14. ERR_END_REALTIME            "End of real-time process found."
  15. ERR_BRACE_SCREWUP            "Somewhere our braces {} are screwed up!"
  16. ERR_MAX_DEPTH                "You have exceeded the maximum depth, which is %d."
  17. ERR_UNKNOWN_LABEL_S            "Unknown label \"%s\"."
  18. ERR_NO_JUMP_LABEL               "No jump label defined."
  19. ERR_NO_FUNCTION                   "No function defined."
  20. ERR_UNKNOWN_OPERATOR_S        "The operator \"%s\" is unknown."
  21. ERR_PHYSOBJ_INVALID_S        "Physical object \"%s\" not found."
  22. ERR_INVALID_OPERATOR        "A valid operator not found after the variable."
  23. ERR_VARIABLE_NOT_FOUND_S    "The variable \"%s\" not found."
  24. ERR_REPORT_INVALID_S        "\"%s\" invalid for Debug command."
  25. ERR_TOGGLE_ON_OFF            "\"toggle\", \"on\", and \"off\" are the valid arguments."
  26. ERR_KEYWORD_FOR_BANKING        "Must specify a keyword to bank from."
  27. ERR_NO_CAM_LOADING            "Loading of cameras not supported yet."
  28. ERR_NO_CAM_UNLOADING        "Unloading of cameras not supported yet."
  29. ERR_ONLY_CAM_LOAD_UNLOAD    "Only \"load\" and \"unload\" are valid."
  30. ERR_INVALID_CAM_NAME_S        "%s is an invalid camera name."
  31. ERR_NO_CAM_NAME                "Must specify a camera name."
  32. ERR_FIGURE_NOT_FOUND_S        "Figure \"%s\" not found"
  33. ERR_KILLING_PROCESS            "  Killing process."
  34. ERR_CANNOT_CREATE_FIGURE    "Unable to create the figure requested."
  35. ERR_CMD_NEEDS_2_U_1            "Command requires two arguments, you have supplied one."
  36. ERR_CMD_NEEDS_2_U_0            "Command requires two arguments, you have supplied none."
  37. ERR_GO_INVALID_CAM_S        "Go: %s invalid camera/trigger label"
  38. ERR_UNKNOWN_CONDITION_S        "The condition \"%s\" is unknown."
  39. ERR_IF_NEEDS_THEN            "If requires the \"then\" keyword."
  40. ERR_IF_NEEDS_CONDITION        "If requires a condition to be specified."
  41. ERR_JUMP_NEEDS_LABEL        "Jump must have a label specified."
  42. ERR_MOTION_ONLY_CONTINUE    "Only CONTINUE, FREEZE, SNAP_TO are valid params after motion."
  43. ERR_NEED_MOTION_NAME        "Must specify a motion name."
  44. ERR_SWITCH_NOT_FOUND        "Unable to find the switch statement!!!"
  45. ERR_BREAK_NOT_PREPROCESSED    "This BREAK command hasn't been preprocessed!"
  46. ERR_CAPTION_NEEDS_STRING    "Caption must have something to say."
  47. ERR_SWITCH_NEEDS_LEVEL        "Must specify a level to switch to."
  48. ERR_TURN_INVALID_DIR_S        "Turn: %s is an invalid direction"
  49. ERR_WAIT_INVALID_TIME        "Wait - only values above 1 are allowed."
  50. ERR_MNST_TOO_MANY_CAMERAS    "No figure may have more than %d viewing cameras."
  51. ERR_FIG_NEEDS_CUR_ROOM_S    "Figure \"%s\" needs current room!"
  52. ERR_SOUND_NOT_FOUND            "Unable to find sound."
  53. ERR_JUMP_NO_REALTIME        "You cannot jump to a Real-Time label."
  54. ERR_OBJ_NOT_FOUND_S            "Cannot find object \"%s\"."
  55. ERR_INVALID_VAR_TO_MODIFY    "Invalid variable to modify."
  56. ERR_NON_ZERO_CHANGE            "Must have non-zero change."
  57. ERR_INVALID_N30TH_TIMIMG    "Invalid n/30th timing."
  58. ERR_INVALID_RANGE_GIVEN        "Invalid range specified."
  59. ERR_PROCESS_NO_LABEL        "Process - No label specified."
  60. ERR_CAM_NOT_FOUND_S            "Camera \"%s\" not found."
  61. ERR_NO_CAM_GIVEN            "No camera specified."
  62. ERR_FATAL_VAR_TO_OFFSET        "Fatal error in ::var_to_offset - tell Brendan."
  63. ERR_INVALID_TIMING            "Expecting to find a valid time."
  64. ERR_NO_SWITCH_FOR_BREAK        "No encapsulating switch found for this break."
  65. ERR_NO_INSIDE_FOR_SWITCH    "Switch statement not followed by a code-block."
  66. ERR_CASE_ONLY_DEFS_NUMS        "Only numbers and defines are valid CASEs."
  67. ERR_NEEDS_FLEX_FILE            "Must specify a flex file name."
  68. ERR_NEEDS_BUTTON_ID            "Must supply a button I.D. string."
  69. ERR_NEEDS_VIEWPORT_ID        "Must supply a viewport I.D. string."
  70. ERR_NEEDS_CAMERA_NAME        "Must supply a camera name."
  71. ERR_NEEDS_LABEL_ID            "Must supply a label I.D. string."
  72. ERR_NEEDS_TEXT_FOR_LABEL    "Must supply text for the label."
  73. ERR_NEEDS_ITEM_NAME            "Must specify an item to create."
  74. ERR_ITEM_CREATION_ERROR        "Error in item creation."
  75. ERR_INVALID_ITEM_NAME        "Invalid item name."
  76. ERR_NOT_IMPLEMENTED            "This functionality not yet implemented."
  77. ERR_NO_CURRENT_FIGURE        "There is no current figure."
  78. ERR_FCN_NEEDS_2_STRINGS        "Function requires 2 string parameters"
  79. ERR_NEEDS_LIMB_NAME            "Must supply a limb name."
  80. ERR_NEEDS_LABEL                "Must supply a label."
  81. ERR_INV_NEEDS_TEXT_AREA        "Must define a text area for the inventory."
  82. ERR_NEEDS_LOG_NAME            "Must define a log name."
  83. ERR_LOG_NEEDS_KEYWORD        "Must define a keyword for the log entry."
  84. ERR_VARIABLE_X_2            "Variable already defined."
  85. ERR_VARIABLE_TOO_SHORT_D    "Variable too short, min length = %d"
  86. ERR_VAR_INVALID_NAME_S        "Variable invalid because \"%s\" must appear at end."
  87. ERR_VARS_ONLY_INTEGERS        "Variables may only be integers."
  88. ERR_DEFINE_X_2                "#Define already defined."
  89. ERR_DEFINE_TOO_SHORT_D        "#Define too short, min length = %d "
  90. ERR_DEFINE_NAME_IS_VAR        "#Define already defined as a variable."
  91. ERR_DEFINES_ONLY_INTEGERS    "#Defines may only be integers."
  92. ERR_SOUND_X_2                "Sound already defined."
  93. ERR_SOUND_NAME_IS_VAR        "Sound already defined as a variable."
  94. ERR_SOUND_NAME_IS_DEFINE    "Sound already defined as a #define."
  95. ERR_SOUND_NOT_FOUND_S        "Sound \"%s\" not found."
  96. ERR_INVALID_SOUND_ASSIGN    "Invalid sound assignment."
  97. ERR_NO_ON_OFF                "Only ON and OFF are valid parameters."
  98. ERR_NO_CURRENT_ITEM            "There is no current item."
  99. ERR_NEEDS_CURFIG_CURITEM    "Must specify curfig or curitem."
  100. ERR_NEEDS_FIGURE_FOR_LOAD    "Must specify a figure to load."
  101. ERR_INVALID_POSE            "Pose specified is an invalid position."
  102. ERR_NEEDS_CONTINUE_IN_2ND    "Only \"continue\" is a valid 2nd parameter."
  103. ERR_NEEDS_ACTION            "No action has been specified."
  104. ERR_FILE_NOT_LOADED_S        "Source file %s not loaded."
  105. ERR_ONLY_UP_OR_DOWN            "Only UP or DOWN are valid."
  106. ERR_NEEDS_FIGURE            "Must specify a figure for this operation."
  107. ERR_NEEDS_SEARCH_PARAM        "Must specify a search parameter."
  108. ERR_NEEDS_ITEM                "Must specify an item for this operation."
  109. ERR_UNKNOWN_CONDITIONAL        "Unknown conditional."
  110. ERR_INVALID_ITEM_DATA        "Invalid offset into eor data."
  111. ERR_NO_FIGURE_ITEM            "No figure/item for .curfig/.curitem"
  112. ERR_SET_REF_ERR                "Motion scripts and AI cannot change their referent."
  113. ERR_LOAD_LEVEL_POP            "W: process with LoadLevel auto popped."
  114. ERR_JUMP_OUT_CODE_BLOCK        "You cannot jump out of your code-block."
  115. ERR_NO_PIMM_CODE_BLOCK        "PIMM not defined."
  116. CONFIRM_PLAYER_HAS_DIED        "You have died.  Restart the game?"
  117. ERR_NO_COLLISIONS_S            "No collisions defined yet for %s."
  118. CONFIRM_DATA_CHANGE            "Data has changed - exit anyway?"
  119. CONFIRM_EXIT                "Do you wish to exit the program?"
  120. CONFIRM_AMBIGUOUS_OBJ        "Ambiguous object encountered - Abort?"
  121. ERR_LEVEL_NOT_FOUND_S        "Level \"%s\" not found!"
  122. ERR_OWNER_NAME_MISMATCH        "Owner name mismatch!"
  123. NOTE_UP_LEFT_CLICK            "up-left-click"
  124. NOTE_DOWN_RIGHT_CLICK        "down-right-click"
  125. NOTE_KEYBOARD_OFF            "keyboard off"
  126. NOTE_KEYBOARD_ON            "keyboard on"
  127. NOTE_TRACING_OFF            "tracing off"
  128. NOTE_TRACING_ON                "tracing on"
  129. NOTE_ENTER_WIREFRAME        "Now in WireFrame mode"
  130. ERR_NO_IDENTITY_SET            "SET IDENTITY={yourname}"
  131. NOTE_ENTER_DIGIT            "Please enter a digit..."
  132. NOTE_TEST_SCRIPT_RUN_S        "Running %s..."
  133. ERR_TEST_SCRIPT_NOT_FOUND_S    "%s script block not found."
  134. NOTE_FAR_MARK_L                "Far Mark is %ldm"
  135. NOTE_NEAR_MARK_L            "Near Mark is %ldm"
  136. NOTE_LEFT_MARK_D            "Left Mark is %d degrees"
  137. NOTE_RIGHT_MARK_D            "Right Mark is %d degrees"
  138. ERR_NUM_IS_D_D                "num%d is %d"
  139. ERR_UNKNOWN_PHYS_TRIG_S        "Unknown Physical/Trigger object \"%s\"."
  140. ERR_NEEDS_WHERE_ITEMS_GO    "Must specify where to transfer items to."
  141. ERR_ITEMS_GO_TO_CUR_ROOM    "Transporting items to player's current room."
  142. ERR_PLAYER_NO_CURRENT_ROOM    "The player has no current room."
  143. NOTE_UPDATING_GAMEDAT        "Copying from INITGAME to GAMEDAT."
  144. NOTE_RELOADING_LEVEL        "Reloading current level."
  145. NOTE_UPDATING_SCRIPT        "Updating script."
  146. SYS_UPDATE_PVCS                "get -u *.??v"
  147. NOTE_PLEASE_WAIT            "Please wait..."
  148. NOTE_LOADING_S                "Loading %s"
  149. CONFIRM_LOSE_CHANGED_DATA    "Lose changed data?"
  150. NOTE_LEVEL_ALREADY_LOCKED    "Level already locked!"
  151. NOTE_LOCKING_LEVEL            "Locking Level"
  152. NOTE_ALREADY_LOCKED_S        "Already Locked: %s"
  153. CONFIRM_LOCK_LEVEL            "Lock Out This Level?"
  154. CONFIRM_SAVE_LEVEL            "Save this level?"
  155. NOTE_FIRST_LOCK_LEVEL        "Sorry, you must first lock this level."
  156. CONFIRM_UPDATE_DATA            "Replace GAMEDAT & SCRIPTDIR with new data?"
  157. ERR_INVALID_STIMULUS_S        "Stimulus \"%s\" can have only 1 parameter."
  158. ERR_NEEDS_TOOL                "You must specify a tool to run."
  159. ERR_LOCAL_VARS_UNDERSCORE    "Local vars must begin with underscores."
  160. ERR_ONLY_ONE_OPERATION        "Only one operation per variable assignment."
  161. ERR_SWITCH_DEFAULT_UNTESTED    "SWITCH default case untested."
  162. ERR_SWITCH_DEFAULT_EXEC_D    "SWITCH %d default executions."
  163. ERR_CASE_NEVER_EXEC_L        "CASE %ld never executed."
  164. ERR_CASE_EXEC_L_L            "CASE %ld:  %ld executions"
  165. ERR_IF_NEVER_TRUE            "IF never evaluated to TRUE."
  166. ERR_IF_NEVER_FALSE            "IF never evaluated to FALSE."
  167. ERR_IF_EVALUATES_L_L        "IF had %ld/%ld TRUE/FALSE evaluations"
  168. ERR_NO_ATTACK_INC_FILE        "Cannot attach include file."
  169. ERR_NOT_FOUND_DURING_LOAD_S    "%s not found during load()."
  170. ERR_SCRIPT_TOO_BIG_S_L        "Script \"%s\" is %ld, 64K is max."
  171. ERR_SCRIPT_TOO_SMALL_S_L    "Script \"%s\" is %ld, 01B is min."
  172. ERR_ERRORSIM1_NOT_FOUND        "ERRORS.IM1 not found."
  173. ERR_ERRORSIM1_TOO_BIG_L        "ERRORS.IM1 is %ld bytes, max is 64K."
  174. ERR_MEM_ALLOC_FAIL_SOUNDS    "Memory allocation error for orig_sound_values."
  175. ERR_VARSDEF_NOT_FOUND        "vars.def not found."
  176. ERR_NO_VARIABLES            "The Vars code-block not found."
  177. ERR_DEFINESDEF_NOT_FOUND    "defines.def not found."
  178. ERR_NO_DEFINES                "The Defines code-block not found."
  179. ERR_SOUNDSDEF_NOT_FOUND        "sounds.def not found."
  180. ERR_NO_SOUNDS                "The Sounds code-block not found."
  181. ERR_CANNOT_FIND_S            "Cannot find \"%s\"."
  182. ERR_NO_FILES_TO_BE_INCLUDED    "No files to be included!"
  183. ERR_FILE_NOT_FOUND            "File not found."
  184. ERR_NO_LABELS_ANYWHERE        "No labels found in any .scr files."
  185. ERR_SCRIPT_DISABLED            "The script has been disabled."
  186. ERR_CANNOT_REVERT_S            "Cannot revert \"%s\"."
  187. ERR_LABEL_DUP_NEAR_D        "Label duplicated near line %d"
  188. ERR_LABEL_DUP_IN_FILE_S        "Label duplicated in file %s"
  189. ERR_LABEL_FOUND_OUTSIDE        "Local label defined outside of any process."
  190. ERR_TEXT_NOT_IN_FRENCH        "Text not translated to French."
  191. ERR_TEXT_NOT_IN_GERMAN        "Text not translated to German."
  192. INFO_RT_SCRIPT_TOO_SLOW        "Real-time script is taking too long."
  193. ERR_TEXT_NOT_TRANSLATED_C    "Text not translated for \"%c\"."
  194. ERR_FIG_HAS_NO_ENEMY        "The current figure has no enemy defined."
  195. ERR_CODE_BLOCK_UNLOADED_S    "Code-block %s popped because source unloaded."
  196. ERR_SCP_BUT_NO_SCR_S        "File \"%s\": cannot find .SCP file!"
  197. ERR_ONLY_SCR_VALID            "Only a .SCR file is valid here."
  198. ERR_NO_CREATE_FILE_S        "Script: Unable to create file \"%s\"."
  199. ERR_ONLY_10_DEGREES            "Only \"ten_degrees\" is a valid paramater."
  200. CONFIRM_UNLOCK_LEVEL        "Unlock level?"
  201. ERR_BREAK_INVALID_INDEX        "BREAK returned an invalid index!"
  202. ERR_LOCAL_VAR_INDX_TOO_HIGH    "Trying to get an index greater than our max local vars."
  203. ERR_NEEDS_INDIV_NAME        "Expecting individualized name."
  204. ERR_NEEDS_AI_NAME            "Expecting name of new ai."
  205. ERR_NEEDS_ENERGY_OR_IMPACT    "Needs 'energy' or 'impact' parameter."
  206. ERR_NEEDS_3_PARAMS            "This routine requires three parameters."
  207. ERR_KEY_SHIFTS_VALID_PARAMS    "_Key and _Shifts are only valid params."
  208. ERR_NEEDS_CODE_BLOCK        "Must define a code-block."
  209. ERR_ALREADY_GOT_KEYBOARD_S    "%s already captured keyboard!"
  210. ERR_INVALID_DAMAGE_TYPE_D    "Invalid damage_type=%d"
  211. ERR_NEED_PARAM                "Necessary parameter not supplied."
  212. ERR_POSITION_NULL_SEG_S        "Script %s with NULL seg of position."
  213. ERR_DUPLICATE_SYMBOL_VAR    "Symbol same as a variable name."
  214. ERR_DUPLICATE_SYMBOL_DEFINE "Symbol same as a define name."
  215. ERR_SYMBOL_TOO_SHORT_D        "Symbol too short, min length = %d"
  216. ERR_SYMBOL_NOT_FOUND_S        "Symbol \"%s\" not found."
  217. ERR_SYMBOL_INVALID_NAME_S    "Symbol invalid because \"%s\" must appear at end."
  218. ERR_DUPLICATE_SYMBOL_NAME    "This symbol has already been defined elsewhere."
  219. ERR_SYMBOL_ASSIGNMENT        "You must assign a symbol to a number or variable."
  220. ERR_S_IS_D                    "%s is %d"
  221. ERR_NEEDS_WAYPOINT            "Must supply name of waypoint."
  222. ERR_REMOVING_AVOID_HOLE        "Unable to remove avoidance point."
  223. ERR_ADDING_AVOID_HOLE        "Unable to add avoidance point."
  224. ERR_INVALID_RADIUS            "Radius must be greater than 0."
  225. ERR_NO_CAM_TO_PROCLIST_S    "Unable to add %s to process-camera list."
  226. ERR_STACK_IS_L                "Stack is %X"
  227. ERR_LOCAL_VAR_TOO_SHORT_D    "Local var too short, min length is %d"
  228. ERR_INVALID_FIGURE_INDEX_D    "Index %d not an index of a figure."
  229. ERR_FAIL_CREATE_CAPTION        "Failed to create caption."
  230. ERR_FAIL_START_TURN_MOTION    "Failed to start turning motion."
  231. ERR_ONLY_S_VALID             "Only %s is a valid parameter."
  232. ERR_NO_FIND_WAYPT_S            "Cannot find waypt %s"
  233. ERR_FAIL_START_WAIT            "Failed to start wait process."
  234. INFO_TURN_DOWN_AI_ON_S        "%s is dead, so AI on ignored."
  235. ERR_LABEL_MISMATCH            "Extract labels and count labels disagree"
  236. ERR_LABEL_MISMATCH_2_S        "   on total number of labels in %s!"
  237. ERR_VARS_DEF_NOT_FOUND        "vars.def not found"
  238. ERR_SOUNDS_DEF_NOT_FOUND    "sounds.def not found"
  239. ERR_VARIABLE_MISMATCH        "Variable count mismatch in VARIABLES.DEF."
  240. ERR_DEFINE_MISMATCH            "Define count mismatch in DEFINES.DEF."
  241. ERR_SOUND_MISMATCH            "Sound count mismatch in SOUNDS.DEF."
  242. ERR_LABEL_MISMATCH_UP_S        "%s-counted more labels than we extracted."
  243. ERR_LABEL_MISMATCH_DOWN_S    "%s-counted less labels than we extracted."
  244. ERR_SCRIPT_TAKEN_OFFLINE    "Taking script offline"
  245. FILE_VARS_SAVE_HEADER        "// This is a VARS.DEF for a saved game.\\r\\n\\r\\n"
  246. FILE_SOUNDS_SAVE_HEADER        "// This is a SOUNDS.DEF for a saved game.\\r\\n\\r\\n"
  247. ERR_TOO_MANY_CLOSE_BRACES    "We have too many close-braces '}'."
  248. ERR_INTERNAL_BRACE_HAS_NAME    "Internal code blocks cannot have names associated with them."
  249. ERR_LABEL_TOO_SHORT_D        "Label too short, min length is %d"
  250. ERR_MORE_THAN_64K_LABELS    "There is more than 64K worth of labels."
  251. ERR_ONLY_IN_REALTIME_SCRIPT    "Only valid for real-time scripts."
  252. ERR_NEEDS_TRIGGER_BOX        "Must supply name of trigger box."
  253. ERR_NEEDS_NONZERO_CHANGE    "Must specify a non-zero amount of change."
  254. ERR_TIMING_IN_30THS            "On next command, timing must be in 30ths."
  255. ERR_NEEDS_PHYSICAL_OBJ        "Must supply name of physical object."
  256. ERR_NO_NEUTRAL_PHYS            "Not allowed for NEUTRAL extents."
  257. INFO_BAD_CAMS_IN_LOAD_S_S    "%s,%s - invalid cameras in ::load()."
  258. INFO_BAD_NUMCAMS_LOAD_S_S    "%s,%s - invalid num_cameras in ::load()."
  259. ERR_NULL_INSIDE_TRIGGER_S    "%s: inside_trigger is NULL!"
  260. ERR_BAD_LOAD_FORM_ID_S_S    "%s,%s - invalid form_id in ::load()."
  261. ERR_BAD_SAVE_FORM_ID_S_S    "%s,%s - invalid form_id in ::save()."
  262. ERR_OREI                    "OREI!"
  263. ERR_MOTION_OVERRUN_S        "OVERRUN: %s"
  264. ERR_POSE_TICK_START_D_LD_LD    ">>> POSE: %d, TICK: %ld START %ld"
  265. ERR_DONE_S_D_D                "DONE>>: %s: %d, %d"
  266. ERR_FORCED_S                "FORCED: %s"
  267. INFO_LOOP_CLIMB                "Loop Climb"
  268. INFO_NULL_INSIDETRIGGER_S_S    "%s(%s)'s inside_trigger is NULL!"
  269. INFO_FALL_S                     "%s Fall!"
  270. INFO_WHOAH                    "Whoah"
  271. INFO_CLIMB_S_LD                "%s Climb %ld"
  272. INFO_LAND_HARD_S            "%s land hard"
  273. INFO_LAND_MEDIUM_S            "%s land medium"
  274. INFO_LAND_SOFT_S            "%s land soft"
  275. INFO_BOING_S                "%s Boing"
  276. INFO_NOT_LAND                "Not land"
  277. INFO_STEP_S                    "%s Step"
  278. INFO_STILL_CLIMBING            "Still climbing"
  279. INFO_ILLEGAL_MOVE_S            "%s illegal move"
  280. INFO_BONK_S_S                "%s Bonk %s"
  281. INFO_FAILED_TO_CLIMB        "failed to climb"
  282. ERR_START_TOTPOS_TOTTOK_D_D    "START>>: TOT-POS %d, TOT-TOK: %d"
  283. ERR_START_RATE_SPDADJ_LD_LD    "START>>: DATA-RATE %ld, SPD-ADJ: %ld"
  284. ERR_START_POSE_TICK_LD_LD    "START>>: TK/POSE %ld, TOT-TICK: %ld"
  285. ERR_INVALID_MOTION_S_S        "Invalid motion for %s: %s"
  286. ERR_INVALID_MOTIDX_S_D        "Invalid motion index for %s: %d"
  287. ERR_REJECTING_S                "Rejecting %s"
  288. ERR_ONLY_WALK_AND_RUN_VALID    "Only 'walk' and 'run' are valid."
  289. INFO_SOUND_HAS_NO_NAME_D    "Sound %d has no name!"
  290. ERR_SUBTITPR_TOO_LONG        "SubtitleProcess - string is too long"
  291. ERR_NEEDS_TWO_PARAMS        "This routine needs two parameters."
  292. INFO_DELAY_ROUTINE            "Delaying call to routine for a gameturn."
  293. ERR_NO_KILL_PLAYER            "Cannot kill the player."
  294. ERR_FIG_HAS_NO_LIMB_S_S        "Figure %s has no %s limb."
  295. ERR_NEEDS_PAUSE_IN_2ND        "Only \"pause\" is a valid 2nd parameter."
  296. INFO_NO_SUBTITLE_COLOR_D    "Unknown subtitle color %d"
  297. INFO_SUBTITLE_SAME_COLOR_D    "Subtitle color %d is same in monitor"
  298. INFO_FILE_AXING_LABELS_S    "File %s unloading label_hash_table"
  299. INFO_FILE_AXING_VARS_S        "File %s unloading var_hash_table"
  300. INFO_FILE_AXING_SOUNDS_S    "File %s unloading sound_hash_table"
  301. INFO_FILE_AXING_DEFINES_S    "File %s unloading define_hash_table"
  302. ERR_FILE_NOT_FOUND_S        "File not found: %s"
  303. ERR_MAX_NUM_INCLUDES_D        "Maximum include files=%d"
  304. ERR_EXCEEDED_MAX_FILES_D    "Exceeded max # of files, which is %d"
  305. INFO_COMPILING_S            "Compiling %s"
  306. INFO_RESTORE_AI_FIG_S_D        "AI of %s had %d overall change."
  307. ERR_QUOTE_MISMATCH            "Somewhere the quotes are screwed up."
  308. ERR_LOAD_GAME_NO_CAM_S        "Loading saved game-can't find %s camera!"
  309. ERR_SAVEGAME_INVALID_S        "Savegame %s invalid - new .SCP files."
  310. ERR_INVALID_DEST_S            "Cannot find dest %s"
  311. ERR_INVALID_ITEM_DATA_S        "Invalid item-data slot: %s"
  312. ERR_NULL_SOUND_TIMER        "The soundtimer is invalid!"
  313. ERR_NO_PHYS_COLLIDE_S        "No phys for %s who just collided!"
  314. INFO_SUBTITLE_IGNORED        "Subtitle ignored."
  315. INFO_CONFRONTING_RIGHT_S    "%s:confronting right"
  316. INFO_CONFRONTING_LEFT_S        "%s:confronting left"
  317. INFO_STOP_CONFRONTING_S        "%s:stop confronting"
  318. INFO_CALLING_STAND_S        "%s:calling stand()"
  319. INFO_CONFRONTPR_S            "%s:ConfrontEnemyProcess"
  320. INFO_BEGIN_TURN_TO_MOT_S    "%s:begin_turn_to_motion()"
  321. INFO_BEGIN_STD_MOT_S        "%s:begin_standard_motion"
  322. INFO_BEGIN_WALK_TO_MOT_S    "%s:begin_walk_to_motion()"
  323. INFO_CLEAR_AUTO_STAND_S        "%s:clr_auto_stand()"
  324. NOTE_MUST_UPDATE            "You MUST update code to lock this level"
  325. ERR_CURFIG_CANNOT_BE_PLAYER    "The curfig cannot be the player for this routine."
  326. INFO_STOP_MOTION_CALLED_S    "%s:stop_motion()"
  327. INFO_RUN_MOTION_SCRIPT_S_S    "%s:running motion script %s"
  328. INFO_WALKTO_AT_STAGE_S_D    "%s:WalkTo:stage=%d"
  329. INFO_START_MOTION_S            " %s:start_motion() of %s"
  330. INFO_STOP_CLIMB                "Stop Climb"
  331. ERR_FIG_HAS_BAD_CAM_S_D        "%s:bad viewing_camera=%d"
  332. ERR_FIG_HAS_BAD_CAM2_S_D    "%s:out of range viewing_camera=%d"
  333. ERR_FIG_HAS_BAD_CAM3_S_D    "%s: ::can_be_seen-view_cam=%d, out of range"
  334. ERR_NULL_CUR_CAM            "NULL CurrentCamera!  Tell Brendan and Ken!"
  335. ERR_UNABLE_TO_SET_TIME_S_D    "File %s, err %d: Unable to set time."
  336. ERR_UNABLE_TO_GET_TIME_S_D    "File %s, err %d: Unable to get time."
  337. FILE_TIME_STAMP_FILE        "Time stamp file."
  338. FILE_COPY_FAIL_OF_COMPTIM    "COMPILE.TIM failed to copy."
  339. ERR_ILLEGAL_AICOUNTER_S_D_D    "%s:illegal fig%d has %d ai_counter[]"
  340. INFO_GARBAGE_MILD_LU        "Garbage: %lu, mild"
  341. INFO_GARBAGE_SEVERE_LU        "Garbage: %lu, severe"
  342. INFO_PCOLLECT                "Pcollect"
  343. INFO_CORRECT                "Correct"
  344. INFO_DONE                    "Done"
  345. INFO_STOP_MOTION_MOT_FIN_S    "%s:stop_motion,motion ended"
  346. ERR_TEXTURE_NOT_FOUND        "Texture not found!"
  347. INFO_RESET_ALL            "Reset every creature's script data on level?"
  348. ERR_COMMAND_FAILED        "Command failed!"
  349. INFO_RELOADING_OPTIONS        "Reloading Options!"
  350. INFO_RELOADING_SCR        "Reloading Scripts and Level!"
  351. INFO_RELOADING_CAMERA        "Reloading Camera!"
  352. INFO_PLAYER_NO_CG        "Player doesn't collide and has no gravity."
  353. INFO_PLAYER_NO_C        "Player doesn't collide."
  354. INFO_PLAYER_NO_G        "Player has no gravity."
  355. ERR_BOUNDS_S            "Object %s: out of bounds position!"
  356. INFO_SAVE_DEPTH            "Saving camera depth information..."
  357. ERR_VAR_IN_MODVAR_S        "Var %s not found in ModifyVarEvery30th."
  358. ERR_INVALID_GUY_D        "FigurePr::load-invalid guy ptr=%d!"
  359. ERR_BAD_GUY_INDEX        "FigurePr::save - failed to find index for guy!"
  360. ERR_NEED_NONZERO        "Must have non-zero delta for ModifyVarEvery30th."
  361. ERR_INV_GUY                "FigurePr::load - invalid guy pointer!"
  362. ERR_NO_PICK_UP_OBJ_S    "%s:no object defined to pick up!"
  363. INFO_CALL_TRIG_S_S        "%s:calling trigger %s"
  364. INFO_COLLIDE_TRIG_S_S    "%s:collide only trig %s"
  365. INFO_PREV_POS_S_L_L_L_L    "%s:prev_pos=%ld,%ld;pos=%ld,%ld"
  366. ERR_CHANGED_FROM_S_D_D  "\"%s\" changed from %d to %d"
  367. ERR_OUTSIDE_OF_MODIFY   "   outside of @ModifyVarEveryNth"
  368. INFO_CONFRONT_D            "CONFRONT: %d "
  369. INFO_LOADLEVEL_TIME_LU    "LoadLevel time=%lu"
  370. INFO_SCRIPT_TIME_LU        "Script time=%lu"
  371. CAP_S_S_TILDA_S            "%s  %s~%s"
  372. ERR_MOT_WHEN_DEAD_S_S    "%s requested during DIE for %s"
  373.  
  374. // This is a listing of all the error codes for ::report_error().  The #define
  375. //   appears on the left (which are copied from SCRIPTPR.H), and the actual
  376. //   error messages appear between the quotes on the right.  To add an error
  377. //   message, add its #define to SCRIPTPR.H then add its error message to
  378. //   the end of this file.
  379. // Also, the error number is the line number in this file.  So if error #5
  380. //   were reported, then jump to line 5 of this file and that was the error.
  381. // Note that errors that need arguments, like ERR_NO_COLLISIONS_S has an
  382. //   _S trailing it denoting that it needs a string.  _D denotes an integer.
  383. //       _S  = string
  384. //     _D  = integer
  385. //     _L  = long
  386. //     _C  = character
  387. //     _U  = unsigned int
  388. //     _LU = unsigned long
  389. // Note also that the prefix tells us how this message is primarily used:
  390. //     ERR     - appears in ErrorBox via, ultimately, AddError()
  391. //     CONFIRM - appears as a confirmation dialog box, via Confirm()
  392. //     NOTE    - appears in a dialog via Note() or MenuReport()
  393. //     INFO    - appears in InfoBox, via, ultimately, AddInfo()
  394. //     FILE    - appears in a file
  395. //     CAP     - appears in a caption
  396. //   -bes
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.